package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.TableColumnDO;
import com.falcon.domain.req.TableColumnQuery;
import com.falcon.domain.req.TableColumnRequest;

public interface ITableColumnService {

    Long save(TableColumnRequest request);

    Boolean update(Long id, TableColumnRequest request);

    Boolean deleteById(Long id);

    TableColumnDO queryById(Long id);

    List<TableColumnDO> queryList(TableColumnQuery request);

    BasePager<TableColumnDO> queryPager(TableColumnQuery request);

    int batchDelete(List<Long> ids);

}
